# Recall AI SDK ## Docs - [auth.google.createLoginGroup()](https://mintlify.wiki/sam-ayo/recall_sdk/api/auth/google-login-groups.md): Create a Google login group for managing authentication across multiple bots - [bot.listChatMessages()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/chat-messages.md): Retrieve chat messages from the meeting - [bot.create()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/create.md): Create a new bot to join a meeting - [bot.deleteScheduledBot()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/delete.md): Delete a scheduled bot before it joins - [bot.deleteBotMedia()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/delete-media.md): Delete recorded media files for a bot - [bot.getBotIntellienge()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/intelligence.md): Get AI-generated insights from the meeting - [bot.leaveCall()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/leave-call.md): Make the bot leave the meeting immediately - [bot.list()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/list.md): List all bots with optional filtering - [bot.getBotLogs()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/logs.md): Retrieve bot activity logs for debugging - [bot.outputAudio()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/output-audio.md): Send audio to the bot for playback in the meeting - [Bot API Overview](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/overview.md): Manage meeting bots for recording, transcription, and analysis - [bot.retrieve()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/retrieve.md): Get details of a specific bot - [bot.stopRecording()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/stop-recording.md): Stop the bot from recording without leaving the call - [bot.getTranscript()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/transcript.md): Retrieve the meeting transcript - [bot.updateScheduledBot()](https://mintlify.wiki/sam-ayo/recall_sdk/api/bot/update.md): Update configuration of a scheduled bot - [calendar.create()](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/create.md): Create a new calendar integration with Google Calendar or Microsoft Outlook - [calendar.delete()](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/delete.md): Delete a calendar connection and stop syncing - [calendar.list()](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/list.md): Retrieve a list of all calendar connections with optional filtering - [Calendar API Overview](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/overview.md): Manage calendar integrations with Google Calendar and Microsoft Outlook - [calendar.retrieve()](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/retrieve.md): Retrieve details of a specific calendar connection by ID - [calendar.update()](https://mintlify.wiki/sam-ayo/recall_sdk/api/calendar/update.md): Update OAuth credentials or settings for an existing calendar connection - [Recall Client](https://mintlify.wiki/sam-ayo/recall_sdk/api/recall-client.md): Complete API reference for the main Recall class - [Bot Types](https://mintlify.wiki/sam-ayo/recall_sdk/api/types/bot-types.md): TypeScript type definitions for the Recall AI Bot API - [Calendar Types](https://mintlify.wiki/sam-ayo/recall_sdk/api/types/calendar-types.md): TypeScript type definitions for the Recall AI Calendar API - [Authentication](https://mintlify.wiki/sam-ayo/recall_sdk/concepts/authentication.md): Learn how to authenticate with the Recall AI SDK using API keys - [Error handling](https://mintlify.wiki/sam-ayo/recall_sdk/concepts/error-handling.md): Learn how to handle errors and exceptions in the Recall AI SDK - [Regions](https://mintlify.wiki/sam-ayo/recall_sdk/concepts/regions.md): Configure the Recall AI SDK to connect to different regional endpoints - [Calendar integration](https://mintlify.wiki/sam-ayo/recall_sdk/guides/calendar-integration.md): Automatically join scheduled meetings by connecting calendar accounts - [Creating and managing bots](https://mintlify.wiki/sam-ayo/recall_sdk/guides/creating-bots.md): Learn how to create, configure, and manage bots to join and record meetings - [Managing recordings](https://mintlify.wiki/sam-ayo/recall_sdk/guides/managing-recordings.md): Learn how to control recording operations including starting, stopping, and deleting media - [Transcription](https://mintlify.wiki/sam-ayo/recall_sdk/guides/transcription.md): Learn how to get meeting transcripts with enhanced speaker diarization - [Introduction](https://mintlify.wiki/sam-ayo/recall_sdk/introduction.md): A Node.js SDK for integrating with the Recall AI API - automate meeting participation, recording, and transcription - [Quickstart](https://mintlify.wiki/sam-ayo/recall_sdk/quickstart.md): Get started with the Recall AI SDK in minutes